﻿@charset "utf-8";
/* CSS Document */
input{ border:o; border:none;}
a:hover{ color:#48ad1c;}

/*===========header===========*/
#header{ width:100%; height:76px; border-bottom:1px solid #CCC; background:url(../images/header_bg1.jpg) repeat-x;}
#header .content{ width:1000px; margin:0 auto;}
#header .content .rightDiv{ width:317px; float:right;}
#header .content .rightDiv .searchDiv{ width:301px; height:31px; margin-top:5px; padding:1px 8px; background:url(../images/search_bg.jpg) no-repeat;}
#header .content .rightDiv .searchDiv .fl input{ padding-top:5px; height:16px; color:#666; border:0; border:none;}


/*===========menu===========*/
#menu{ width:100%; height:100px;  }
#menu .content{ width:999px; height:100px; margin:0 auto; }
#menu .content ul li{ display:inline; }
#menu .content .firMenu{ width:98px; height:100px; text-align:center; float:left;}
#menu .content .firMenu a:hover{ text-decoration:none;}
#menu .content .firMenu .cnFont{ font-size:24px; line-height:38px;}
#menu .content .firMenu .cnFont a{ width:98px; height:38px; display:block; color:#b2863e;}
#menu .content .firMenu .enFont{ font-family:Arial, Helvetica, sans-serif; font-family:16px;}
#menu .content .firMenu .enFont a{ width:98px; height:18px; display:block; color:#999;}
#menu .content .secMenu{ width:207px; height:100px; line-height:100px; font-size:14px; float:left;}
#menu .content .secMenu ul li{ padding:0 5px;}

/*===========main1===========*/
#main1{ width:980px; height:490px; margin:15px auto 0; padding:0 10px; background:url(../images/index_js_bg.jpg) repeat-x; clear:both;}
#main1 .jsDiv{ width:640px; float:left; position: relative;}
article {
	display: block;
}
#coverfocus {
	left: 110px; top: 160px; width: 410px; position: absolute; z-index: 9;
}
#imgActive {
	margin: 0px auto; overflow: hidden; padding-right: 14px; position: relative; z-index: 99;
}
article.slider {
	width: 640px; height: 480px; margin-bottom: 10px; float: left;/* position:relative;*/
}
.imgactive .info {
	background: url("../images/siteImg/maskBlock.png") 0px 0px; padding: 8px 20px; left: 0px; width: 318px; bottom: 0px; color: rgb(221, 221, 221); margin-top: -100px; display: none; position: absolute; _width: 318px;
}
.imgactive .info h3 {
	height:30px; color: rgb(255, 255, 255); margin-bottom: 10px; }
.imgactive .info em {
	color: rgb(255, 213, 0);
}
.imgactive .info p {
	color: rgb(204, 204, 204); line-height: 18px; font-size: 13px; margin-bottom: 10px;
}
.imgactive .info time {
	color: rgb(153, 153, 153); font-size: 11px; float: right;
}
.roundabout-holder {
	margin: 1em auto; height: 10em; overflow: visible;
}
.roundabout-moveable-item {
        background-color:#FCAA00;
	background: linear-gradient(rgb(252, 170, 0), rgb(241, 101, 1)); padding: 9px; width: 340px; height: 440px; overflow: visible; cursor: pointer; -ms-behavior: url(PIE.htc); -pie-background: linear-gradient(#fcaa00, #f16501); _overflow: hidden;
}
.roundabout-moveable-item img {
	width: 100%; height: 100%;
}
.roundabout-in-focus {
	cursor: auto;
}
.roundabout-in-focus .info {
	display: block;
}
.lrbtns {
	width: 640px; height: 70px; margin-top: 40px; margin-left: -121px; position: absolute; z-index: 999;
}
.lrbtns a {
	width: 70px; height: 70px;
}
.btnnext {
	background: url("../images/siteImg/rightArrow.png") no-repeat 0px 0px; float: right;
}
.btnprev {
	background: url("../images/siteImg/leftArrow.png") no-repeat 0px 0px; float: left;
}

#main1 .news{ width:325px; height:470px; background:#FFF; border:1px solid #CCC; float:right;}
#main1 .news .content{ width:305px; height:460px; padding:10px 10px 0; background:url(../images/top.jpg) no-repeat;}

/*===========main2===========*/
#main2{ width:1000px; margin:15px auto 0; clear:both;}
#main2 .leftDiv{ width:290px; float:left;}
#main2 .leftDiv .top{}
#main2 .leftDiv .top .title{ width:100px; height:37px; border-bottom:3px solid #3d3d3d; text-align:center; float:left;}
#main2 .leftDiv .top .more{ width:180px; height:32px; text-align:right; padding:5px 5px 0; border-bottom:3px solid #CCC; float:right;}
#main2 .leftDiv ul li{ padding:10px 0 5px 0;}
#main2 .middleDiv{ width:390px; margin-left:10px; float:left;}
#main2 .middleDiv .pict{ height:180px;}
#main2 .middleDiv .bottom{ height:76px; padding-top:3px; border-bottom:1px dashed #CCC;}
#main2 .hotLine{ width:300px; float:right;}
#main2 .hotLine .top{ width:265px; height:28px; line-height:28px; padding:0 10px 0 25px; background:url(../images/hotLine.jpg) no-repeat;}
#main2 .hotLine .top .title{ font-weight:bold; color:#FFF; float:left;}
#main2 .hotLine .top .more{ float:right;}
#main2 .hotLine .bottom{ height:231px; padding:0 10px; border-left:1px solid #fbcaa2; border-right:1px solid #fbcaa2; border-bottom:1px solid #fbcaa2;}
#main2 .hotLine .bottom ul li{ border-bottom:1px dashed #CCC; padding-top:10px; height:100px;}
#main2 .rightDiv{ width:300px; float:right;}
#main2 .rightDiv .top{ height:30px; padding:0 5px; border-bottom:3px solid #3d3d3d;}
#main2 .rightDiv .bottom{}
#main2 .rightDiv .bottom ul li{ line-height:32px; border-bottom:1px dashed #CCC; color:#F60; padding:0 5px; overflow:hidden;}
#main2 .rightDiv .bottom .icon1{width:16px; height:16px; margin-top:8px; line-height:16px; background:url(../images/num_bg1.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#main2 .rightDiv .bottom .icon2{width:16px; height:16px; margin-top:8px; line-height:16px; background:url(../images/num_bg2.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
/*===========main3===========*/
#main3{ width:998px; height:270px; border:1px solid #CCC; margin:15px auto 0;}
#main3 .top{ height:50px; line-height:50px; background:#f2f2f2; padding:0 10px;}
#main3 .bottom{ width:988px; padding:15px 5px 0; OVERFLOW: hidden; ZOOM: 1; POSITION: relative;}
#main3 .bottom .LeftBotton {BACKGROUND: url(../images/icon1.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 26px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
#main3 .bottom .RightBotton {RIGHT: 5px; BACKGROUND: url(../images/icon1.gif) no-repeat -26px 0px; FLOAT: right; WIDTH: 26px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
#main3 .bottom .cont { width:936px; left:29px; position:relative;}
#main3 .bottom .box { width:207px; height:190px; margin:0 3px; padding:8px 13px 0 8px; text-align:center; line-height:18px; background:url(../images/pict_bg.jpg) no-repeat; float:left;}
#main3 .bottom .box IMG { border:0; DISPLAY: block;}
#main3 .bottom .box P { margin-top:5px;}


/*========main-mx=======*/

#main_mx{ width:1000px; height:377px; background:url(../images/index_mx.jpg) no-repeat; margin:15px auto 0;}
#main_mx .top{ height:50px; padding:0 20px;}
#main_mx .top .fl{ font-weight:bold; color:#FFF;}
#main_mx .top .fr{ padding-top:4px; color:#F60; line-height:46px;}
#main_mx .top .fr a{ color:#F60;}
.scrollleft{margin-top: 25px;margin-left: 15px;margin-right: 15px;}
.scrollleft li{float:left;display:inline;}

/*===========main4===========*/
#main4{ width:1000px; height:510px; background:url(../images/index_bg.jpg) no-repeat; margin:15px auto 0;}
#main4 .top{ height:50px; padding:0 20px;}
#main4 .top .fl{ font-weight:bold; color:#FFF;}
#main4 .top .fr{ padding-top:4px; color:#F60; line-height:46px;}
#main4 .top .fr a{ color:#F60;}
#main4 .bottom{ padding:10px 0;}
#main4 .bottom .leftDiv{ width:270px; padding:0 15px; float:left;}
#main4 .bottom .leftDiv .pict_b{ width:270px; height:180px; text-align:center; }
#main4 .bottom .leftDiv .font_b{ height:30px; line-height:30px; background:#000; color:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  z-index:10; position:relative; margin-top:-30px; text-align:center;}
#main4 .bottom .leftDiv .font_b a{ color:#FFF;}
#main4 .bottom .leftDiv .top_bg{ height:20px; line-height:20px; margin-top:10px; color:#000; font-size:18px; background:url(../images/top_bg1.jpg) no-repeat;}
#main4 .bottom .middleDiv{ width:350px; height:440px; padding:0 20px; border-right:1px dashed #CCC; float:left;}
#main4 .bottom .middleDiv .topDiv{ height:67px; border-bottom:1px solid #fbcaa2;}
#main4 .bottom .middleDiv .topDiv .cont{ height:64px; line-height:30px; border-bottom:1px solid #fbcaa2;}
#main4 .bottom .middleDiv .subDiv{ margin-top:20px;}
#main4 .bottom .middleDiv .subDiv .title{ width:70px; line-height:20px; font-size:18px; color:#000; float:left;}
#main4 .bottom .middleDiv .subDiv .bor{ width:280px; height:9px; border-top:1px solid #CCC; margin-top:10px; float:right;}
#main4 .bottom .middleDiv ul li{ line-height:27px; color:#F30;}
#main4 .bottom .rightDiv{ width:280px; padding-right:18px; float:right;}
#main4 .bottom .rightDiv .subDiv{ height:90px; margin-top:15px; background:#f2f2f2;}


/*===========高清图库===========*/
#gallery{ width:1000px; margin:15px auto 0;}
#gallery .top{ height:45px; border-bottom:3px solid #3d3d3d;}
#gallery .top .cnFont{ color:#CCC; font-size:30px; line-height:40px; float:left;}
#gallery .top .enFont{ padding:10px 10px 0; font-size:24px; color:#CCC; float:left;}

/*===========有情链接===========*/
#link{ width:1000px; margin:15px auto 0;}
#link .top{ height:35px; background:url(../images/link_bg.jpg) repeat-x; }
#link .top ul li{ width:162px; height:35px; line-height:33px; display:inline; text-align:center; font-weight:bold; font-size:14px; float:left;}
#link .top ul li a{ width:162px; height:35px; color:#666; display:block;}
#link .top ul li a:hover{ width:160px; height:33px; display:block; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:2px solid #3d3d3d; color:#000; background:#FFF; text-decoration:none; color:#000;}
#link .top .titlink a{ width:160px; height:33px; display:block; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:2px solid #3d3d3d; color:#000; background:#FFF; text-decoration:none; color:#000;}
#link .bottom{ height:70px; padding:20px 0 10px 22px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; line-height:20px;}
#link .bottom ul li{ width:122px; line-height:30px; float:left;}
#link .bottom img{ width:100px; height:38px; border:1px solid #CCC;}

/*===========footMenu===========*/
#footMenu{ width:100%; height:300px; margin-top:15px; border-top:1px solid #ddd; background:#f6f6f6;}
#footMenu .content{ width:1000px; margin:0 auto;}
#footMenu .content .subDiv{ height:120px; background:#e8e8e8; margin-top:20px;}

/*===========footer===========*/
#footer{ width:100%; padding-top:10px;  border-top:1px solid #ddd; background:#545454; color:#FFF; text-align:center;}
#footer a{ color:#FFF;}

/*===========频道页面===========*/

#imgfw { width:980px; padding:0 10px; margin:15px auto 0; background:#f2f2f2; overflow: hidden;  -ms-zoom: 1; }
.imgFlow { width: 980px; overflow: visible !important; padding-top: 8px; margin-left: -6px;}
.imageflow {
	margin: 0px auto; width: 100%; height: 360px !important; text-align: left; overflow: hidden; visibility: hidden; position: relative;
}
.imageflow img {
	background:#FFF; padding: 6px; border: 1px solid #CCC; top: 0px; visibility: hidden; position: absolute; cursor: pointer !important; -ms-interpolation-mode: bicubic;
}
.imageflow p {
	margin: 0px auto; text-align: center; color: rgb(94, 45, 0); font-family: "Microsoft JhengHei"; font-size: 11px;
}
.imageflow .loading {
	padding: 2px; border: 1px solid white; left: 50%; width: 200px; height: 6px; margin-left: -106px; visibility: visible; position: relative;
}
.imageflow .loading_bar {
	background: rgb(255, 255, 255); width: 1%; height: 6px; visibility: visible;
}
.imageflow .navigation {
	position: relative; z-index: 1000;
}
.imageflow .scrollbar {
	height: 1px; visibility: hidden; position: relative; z-index: 10002;
}
.imageflow .caption {
	background-position: center 0px; padding: 0px !important; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-family: "Microsoft JhengHei"; font-size: 17px; margin-top: -65px; position: absolute; z-index: 2000; background-image: url("../images/imgfwhdBg.png"); background-repeat: repeat-y;
}
.imageflow .caption a {
	color: rgb(255, 255, 255);
}
.imageflow .images {
	overflow: hidden; white-space: nowrap;
}
.imageflow .images img {
	margin-left: -5px;
}
.imageflow .button {
	width: 38px; height: 90px; position: absolute; z-index: 9999; cursor: pointer !important; opacity: 0.3;
}
.imageflow .button:hover {
	opacity: 0.7;
}
.imageflow .previous {
	background: url("../images/icons.png") no-repeat right -300px; margin: -180px 0px 0px 680px; float: right;
}
.imageflow .next {
	background: url("../images/icons.png") no-repeat 0px -300px; margin: -180px 0px 0px -150px; float: left;
}


#channel{ width:1000px; margin:15px auto 0; border-top:1px dashed #CCC;}
#channel .subDiv{ width:320px;}
#channel .subDiv .top{ height:40px; padding:0 5px; border-bottom:3px solid #3d3d3d;}
#channel .subDiv ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCC; padding:0 10px; overflow:hidden; color:#F60;}


/*===========高清大图===========*/
#photoDiv{ width:1000px; margin:15px auto 0;}
#photoDiv .top{ height:40px; border-bottom:3px solid #3d3d3d; padding:0 5px;}
#photoDiv .bottom{ width:988px; padding-top:15px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative;}
#photoDiv .bottom .LeftBotton {BACKGROUND: url(../images/icon2.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 112px}
#photoDiv .bottom .RightBotton { right:0; BACKGROUND: url(../images/icon2.gif) no-repeat -13px 0px; FLOAT: right; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 112px}
#photoDiv .bottom .Cont {left:20px; position:relative;}
#photoDiv .bottom .box { width:158px; height:215px; margin:0 2px; text-align:center; line-height:18px; overflow:hidden; float:left;}
#photoDiv .bottom .box IMG { border:0; DISPLAY: block;}
#photoDiv .bottom .box P { margin-top:5px;}

/*===========route===========*/
#route{ width:100%; height:50px; margin:0px auto 0; clear:both; background:#fff; border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0; line-height:30px;}
#route .title{ border-top: 8px solid #000; padding:0 20px; color:#f62c46; font-size: 26px; float:left; margin-top: -18px; padding-top: 9px; font-style: italic;}
#route .nav{ width:1000px; padding:0px 0; line-height:30px; margin:0 auto;}
#route .nav ul { margin-block-start:0;margin-block-end:0; }
#route .nav ul li{ display:inline-block;   border-left:0px solid #e0e0e0;
	border-right:1px solid #e0e0e0;text-align: center;}
#route .nav ul li:first-child { border-left: 1px solid #e0e0e0; }
#route .nav ul li a{ height:30px; padding: 10px 20px; font-size: 16px; color: #48ad1c; display: inline-block;}
#route .nav ul li a:hover{ height:30px; color:#fff; background:#48ad1c; text-decoration:none;}
#route .nav .titlink a{ height:30px; display:block; padding:0 5px; background:#f62c46; color:#FFF;}
#route .news{ width:300px; padding-top:4px; padding-right:10px; overflow:hidden; float:right;}

/*===========subPage===========*/
#subPage{ width:1000px; margin:10px auto 0;}
#subPage .leftDiv{ width:695px; float:left;}
#subPage .leftDiv .newsList{}
#subPage .leftDiv .newsList ul li{ height:154px; border-bottom:1px solid #CCC; margin-top:10px; padding:0 10px;}
#subPage .leftDiv .newsList img{ width:94px; height:124px; padding:5px; background:url(../images/newsList_img_bg.jpg) no-repeat;}

/********列表页分页*******/
#subPage .leftDiv .paging{ margin-top:20px;}
#subPage .leftDiv .paging ul li{ margin:0 5px; line-height:23px; display:inline; float:left;}
#subPage .leftDiv .paging ul li a{ height:23px; padding:0 7px; border:1px solid #CCC; display:block;}
#subPage .leftDiv .paging ul li a:hover{ height:23px; padding:0 7px; display:block; background:#F60; border:1px solid #F60; color:#FFF; text-decoration:none;}

#subPage .rightDiv{ width:300px; float:right;}
#subPage .rightDiv .subDiv{ margin-top:15px; }
#subPage .rightDiv .subDiv .top{ height:37px; border-top:3px solid #48ad1c; border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(../images/subpage_right_topbg.jpg) repeat-x;}
#subPage .rightDiv .subDiv .top ul li{ display:inline; float:left; line-height:36px; font-size:16px; font-weight:bold; border-right:1px solid #CCC;}
#subPage .rightDiv .subDiv .top ul li a{ height:37px;padding:0 10px;  color:#666; display:block;}
#subPage .rightDiv .subDiv .top ul li a:hover{ height:37px; padding:0 10px; color:#000; text-decoration:none; background:#FFF; display:block;}
#subPage .rightDiv .subDiv .top .titlink a{ height:37px; padding:0 10px; color:#000; background:#FFF; display:block;}
#subPage .rightDiv .subDiv .bottom{ }
#subPage .rightDiv .subDiv .bottom ul{ padding:10px;}
#subPage .rightDiv .subDiv .bottom ul li{ line-height:30px; border-bottom:1px dashed #CCC; color:#F60; overflow:hidden;}
#subPage .rightDiv .subDiv .bottom .icon1{ width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg1.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#subPage .rightDiv .subDiv .bottom .icon2{ width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg2.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#subPage .rightDiv .subDiv .bottom .titlink{ width:266px; height:70px; line-height:20px; border:1px solid #CCC; background:#f9f9f9; padding:5px; display:block;}
#subPage .rightDiv .subDiv .bottom .titlink img{ border:1px solid #CCC; padding:1px; width:90px; height:68px; margin-right:10px; }


/*===========subPage 详细页面===========*/
#subPage .leftDiv .single{ border:1px solid #CCC; padding:4px;}
#subPage .leftDiv .single .rout{ height:24px; border-bottom:1px solid #CCC; padding:0 10px;}
#subPage .leftDiv .single .title{ margin-top:20px; line-height:40px; font-size:24px; text-align:center;}
#subPage .leftDiv .single .time{ margin-top:5px; text-align:center; color:#999; font-size:12px; line-height:24px; border-bottom:1px solid #ddd;}
#subPage .leftDiv .single .summary{ border:1px solid #ddd; background:#f9f9f9; padding:10px; line-height:24px; margin-top:10px; color:#666;}
#subPage .leftDiv .single .cont{ line-height:26px; padding:0;}
#subPage .leftDiv .single .cont p{ text-indent:2em; margin-top:10px;}
#subPage .leftDiv .single .pictFont{ margin-top:10px; height:110px; padding:0 2px;}
#subPage .leftDiv .single .pictFont ul li{ float:left; display:inline; padding:0 7px;}

#subPage .leftDiv .news{ margin-top:15px;}
#subPage .leftDiv .news .top{ height:59px; background:url(../images/top_bg2.jpg) repeat-x;}
#subPage .leftDiv .news .top ul li{ width:67px; height:59px; padding:0 8px; line-height:42px; text-align:center; float:left; display:inline;}
#subPage .leftDiv .news .top ul li a{ width:67px; height:42px; padding-top:17px; display:block;}
#subPage .leftDiv .news .top ul li a:hover{ width:67px; height:42px; padding-top:17px; display:block; background:#cc1b1b; color:#FFF; text-decoration:none;}
#subPage .leftDiv .news .top .titlink a{ width:67px; height:42px; padding-top:17px; display:block; background:#cc1b1b; color:#FFF; text-decoration:none;}
#subPage .leftDiv .news .bottom{ margin-top:10px;}
#subPage .leftDiv .news .bottom .fontDiv{ height:30px; line-height:30px; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;  z-index:10; position:relative; margin-top:-30px; text-align:center;}
#subPage .leftDiv .news .bottom .fontDiv a{ color:#FFF;}

#subPage .leftDiv .like{ border:1px solid #CCC; height:360px; margin-top:15px;}
#subPage .leftDiv .like .bottom{}
#subPage .leftDiv .like .subDiv{ width:120px; height:145px; margin:10px 8px 0; float:left;}
#subPage .leftDiv .like .subDiv p{ height:40px; margin-top:5px; text-align:center; line-height:20px;}

/********内容页分页*******/

#subPage .leftDiv .single .app{ width:260px; height:30px; float:left;}
#subPage .leftDiv .single .app a{ width:260px; height:30px; display:block; background:url(../images/app_1.jpg) no-repeat;}
#subPage .leftDiv .single .app a:hover{ width:260px; height:30px; display:block; background:url(../images/app_2.jpg) no-repeat; text-decoration:none;}
#subPage .leftDiv .single .share{ float:right;}


/*===========图片频道页面===========*/
#pictJs{ overflow: hidden; zoom: 1; position: relative; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero { width: 960px; height: 410px; margin: auto; position: relative; }
    #index_b_hero img { width: 950px; height: 400px; }
    #index_b_hero .heros { width: 960px; height: 410px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 960px; }
    #index_b_hero .active { z-index: 2; left: 0; }

/*===========图片频道页面===========*/
#pictMain1{ width:1000px; margin:15px auto 0;}
#pictMain1 .top{ height:40px; border-bottom:1px solid #CCC; line-height:40px;}
#pictMain1 .leftDiv{ width:680px; float:left;}
#pictMain1 .leftDiv .subDiv{ width:214px; text-align:center; line-height:30px; font-weight:bold;}
#pictMain1 .leftDiv .subDiv a{ color:#000;}
#pictMain1 .rightDiv{ width:300px; float:right;}
#pictMain1 .rightDiv .bottom{ }
#pictMain1 .rightDiv .bottom ul{ padding:10px 0;}
#pictMain1 .rightDiv .bottom ul li{ line-height:34px; border-bottom:1px dashed #CCC; color:#F60; padding:0 5px; overflow:hidden;}
#pictMain1 .rightDiv .bottom .icon1{width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg1.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#pictMain1 .rightDiv .bottom .icon2{width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg2.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}

#pictMain2{ width:1000px; margin:20px auto 0; height:310px; clear:both;}
#pictMain2 .top{ height:21px; line-height:21px; font-size:18px; color:#000; background:url(../images/diagonal.jpg) repeat-x;}
#pictMain2 .top .title{ width:100px; height:21px; background:#FFF; float:left;}
#pictMain2 .bottom{ color:#999;}
#pictMain2 .bottom .pict_b{ width:260px; margin-top:25px; float:left;}
#pictMain2 .bottom .pict_s{ width:350px; margin-top:25px;}
#pictMain2 .bottom .pict_s .pict{ width:145px; height:110px; float:left;}

/*===========图片详细页面===========*/
#pictSingle_header{ height:50px; padding:10px 10px 0; line-height:36px; border-bottom:1px solid #d6d6d6;}
#pictSingle_header ul{ width:500px;}
#pictSingle_header ul li{ margin:0 10px; font-size:16px; display:inline; float:left;}
#pictSingle_main{ background:#f9f9f9;}
#pictSingle_main .div1{ width:90%; margin:0 auto;}
#pictSingle_main .div1 .btn{ width:79px; height:32px; margin-top:10px; margin-left:10px; line-height:30px; font-size:12px; float:right;}
#pictSingle_main .div1 .btn img{ margin-top:7px;}
#pictSingle_main .div1 .btn a{ widows:69px; height:32px; padding:0 5px; background:url(../images/btn_bg1.jpg) no-repeat; display:block;}

#pictSingle_main .div2{ width:90%; margin:0 auto; position:relative;}
#pictSingle_main .div2 .fontDiv{ line-height:28px; font-size:15px; padding:0 15px; background:#FFF; color:#000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  z-index:10; position:relative;  text-align:left;    width: 800px; margin:auto;}
#pictSingle_main .div2 .fontDiv textarea{ border:0; width:100%; height:60px; line-height:28px; padding:0; margin:0; text-indent:2em;}
#pictSingle_main .div2 .icon{  height:300px; background:#F00; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  z-index:100; position:relative; margin-top:-300px;}

#pictSingle_main .div3{ height:105px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; ZOOM: 1; POSITION: relative;}
#pictSingle_main .div3 .LeftBotton { left:0; BACKGROUND: url(../images/icon3.jpg) no-repeat 0px 0px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; HEIGHT: 105px}
#pictSingle_main .div3 .RightBotton { right:0; top:-0; BACKGROUND: url(../images/icon3.jpg) no-repeat -30px 0; FLOAT: right; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; HEIGHT: 105px}
#pictSingle_main .div3 .cont { left:40px; width:94%; padding-top:6px; position:relative; height:90px;}
#pictSingle_main .div3 ul li{ width:130px; height:90px; background:#FFF; margin:0 10px; text-align:center; float:left;}
#pictSingle_main .div3 ul li a{ width:120px; height:75px; padding:10px 5px 5px 5px; text-align:center; display:block; overflow:hidden;}
#pictSingle_main .div3 ul li a:hover{ width:120px; height:75px; padding:10px 5px 5px 5px; display:block;  text-align:center; background:url(../images/pictSingle_bg.jpg) no-repeat; overflow:hidden;}
#pictSingle_main .div3 ul li IMG { border:0; height:75px;}
#pictSingle_main .div3 .titlink a{width:130px; height:75px; padding:10px 0 5px 0; display:block;  text-align:center; background:url(../images/pictSingle_bg.jpg) no-repeat;}

#pictSingle_main .div4{ border-top:3px solid #3d3d3d; margin-top:15px; ZOOM: 1; POSITION: relative; clear:both; padding-top:10px;}
#pictSingle_main .div4 .LeftBotton { left:0; BACKGROUND: url(../images/icon2.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; HEIGHT: 112px; top:50px;}
#pictSingle_main .div4 .RightBotton { right:0; top:-0; BACKGROUND: url(../images/icon2.gif) no-repeat -13px 0; FLOAT: right; WIDTH: 13px; CURSOR: pointer; POSITION: absolute; HEIGHT: 112px; top:50px;}
#pictSingle_main .div4 .cont{ left:25px; padding-top:6px; position:relative;}
#pictSingle_main .div4 .cont .box{ width:150px; height:190px; margin:0 5px; text-align:center; line-height:18px; float:left;}
#pictSingle_main .div4 .cont .box IMG{ border:0; DISPLAY: block;}
#pictSingle_main .div4 .cont .box P{ height:18px; overflow:hidden; margin-top:5px;}


/*===========关于我们===========*/
#about{ width:100%; background:#f2f2f2; padding-top:15px; clear:both;}
#about .content{ width:1008px; margin:0 auto; }
#about .content .top{ height:6px; padding:0 4px;  overflow:hidden; background:url(../images/about_top_bg.jpg) repeat-x;}
#about .content .cont{ padding:0 4px; background:url(../images/about_bg.jpg) repeat-y; border-bottom:1px solid #ddd; }
#about .content .cont .leftDiv{ width:250px; font-size:16px; float:left;}
#about .content .cont .leftDiv ul li{ width:250px; height:48px; line-height:48px; border-bottom:1px solid #f4f4f4;}
#about .content .cont .leftDiv ul li a{ width:190px; height:48px; display:block; padding:0 30px;}
#about .content .cont .leftDiv ul li a:hover{ width:190px; height:48px; display:block; padding:0 30px; font-weight:bold; color:#000; text-decoration:none; background:url(../images/about_hover.jpg) no-repeat;}
#about .content .cont .leftDiv .titlink a{ width:190px; height:48px; display:block; padding:0 30px; font-weight:bold; color:#000; text-decoration:none; background:url(../images/about_hover.jpg) no-repeat;}
#about .content .cont .rightDiv{ width:710px; padding:0 20px 20px; line-height:24px; float:right;}
#about .content .cont .rightDiv p{ text-indent:2em; margin-top:10px;}

#download{ width:100%; height:100px; padding-top:40px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#efefef; text-align:center;}
#download_foot{ height:50px; line-height:50px; background:#efefef; text-align:center; border-top:1px solid #FFF; color:#999;}

/*分页样式*/

.page { text-align: center; }

.page { margin: 15px 0;}

.page * { }

.page b { line-height:normal !important; padding: 3px 8px; font-size:14px; color:#333; }

.page a { padding: 3px 8px; background:#ebebeb; text-align: center; text-decoration: none; font-size:14px; font-family:"微软雅黑","黑体"; font-weight:normal; }

.page a:hover { background: #1f89d3; text-decoration: none; color: #fff ;}

.page input { margin-bottom: 0px; border: 1px solid #659B28; height: 15px;padding-bottom: 1px; padding-left: 1px; margin-right: 1px; color: #659B28; }
